package org.dromara.hm.domain.bo;

import org.dromara.hm.domain.HmCustomerTransferHistory;
import org.dromara.common.mybatis.core.domain.BaseEntity;
import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import lombok.EqualsAndHashCode;
import jakarta.validation.constraints.*;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 客户迁移历史业务对象 hm_customer_transfer_history
 *
 * @author Hzy
 * @date 2025-05-23
 */
@Data
@EqualsAndHashCode(callSuper = true)
@AutoMapper(target = HmCustomerTransferHistory.class, reverseConvertGenerate = false)
public class HmCustomerTransferHistoryBo extends BaseEntity {

    /**
     * 主键
     */
    private Long customerTransferHistoryId;

    /**
     * 客户ID
     */
    private Long customerId;

    /**
     * 客户姓名
     */
    private String customerName;

    /**
     * 原服务员工姓名
     */
    private String oldStaffName;

    /**
     * 新服务员工姓名
     */
    private String newStaffName;

    /**
     * 原归属店铺名称
     */
    private String oldStoreName;

    /**
     * 新归属店铺名称
     */
    private String newStoreName;

    /**
     * 转移类型
     */
    private String transferType;

    /**
     * 操作人姓名
     */
    private String operatorName;

    /**
     * 状态
     */
    private String status;



}
